package org.jeecg.modules.supplier.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 供应商表
 * </p>
 *
 * @author twm
 * @since 2021-11-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class PdSupplier implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * id
     */
      private String id;

    /**
     * 名称
     */
    private String name;

    /**
     * 拼音简码
     */
    private String py;

    /**
     * 五笔简码
     */
    private String wb;

    /**
     * 自定义码
     */
    private String zdy;

    /**
     * jde编号
     */
    private String jdeCode;

    /**
     * 证照名称12
     */
    private String licenceName0;

    /**
     * 证照号码12
     */
    private String licenceNum0;


    /**
     * 是否过期标识，0未过期，1已过期，2近效期
     */
    private String licenceValidity0;

    /**
     * 证照名称1
     */
    private String licenceName1;

    /**
     * 证照号码1
     */
    private String licenceNum1;


    /**
     * 是否过期标识，0未过期，1已过期，2近效期
     */
    private String licenceValidity1;

    /**
     * 证照名称2
     */
    private String licenceName2;





    /**
     * 是否过期标识，0未过期，1已过期，2近效期
     */
    private String licenceValidity3;


    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建人
     */
    private String createTime;


    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新日期
     */
    private LocalDateTime updateTime;

    /**
     * 所属部门
     */
    private String sysOrgCode;

    /**
     * 是否过期标识，0未过期，1已过期，2近效期
     */
    private String validityFlag;

    /**
     * 消息发送状态，近效期1，已过期2，初始值为0
     */
    private String msgSendState;

    /**
     * remarks
     */
    private String remarks;

    /**
     * 所属部门
     */
    private String departId;

    /**
     * 所属部门的顶级部门
     */
    private String departParentId;

    /**
     * 停用启用状态0启用1停用
     */
    private String status;

    /**
     * 删除标识
     */
    private String delFlag;

    /**
     * 供应商分类：0:0类 1:I类 2:II类  3:III类  4:无证 5:未分配
     */
    private String supplierType;

    /**
     * 联系电话
     */
    private String contPhone;

    /**
     * 联系人
     */
    private String contName;

    /**
     * 证照是否齐全
     */
    private String licenseComplete;

    /**
     * 社会信用代码
     */
    private String socialCreditCode;

    private String userName;

    private String password;

    private String salt;
}
